﻿using Kavaa.Core.Data;
using Kavaa.Modules.PortailMedical.Entity;
using System;

namespace Kavaa.Modules.PortailMedical.Datalayer
{
    internal static class MutuelleDAO
    {
        public static Mutuelles GetMutuelles()
        {
            Mutuelles mutuelles = new Mutuelles();

            foreach (var row in SqlDaoAdapter.ExecuteReader(
                ConfigurationCache.DatabaseConnectionString,
                "[dbo].[sp_PortailMedical_GetMutuelles]"
           ))
            {
                mutuelles.Add(new Mutuelle()
                {
                    Id = (row["MutuelleId"] != DBNull.Value) ? Convert.ToInt32(row["MutuelleId"]) : 0,
                    Name = (row["MutuelleName"] != DBNull.Value) ? Convert.ToString(row["MutuelleName"]) : null,
                    Sigle = (row["MutuelleSigle"] != DBNull.Value) ? Convert.ToString(row["MutuelleSigle"]) : null,
                });
            }

            return mutuelles;

        }
    }
}
